package p_static;
/**
 * 代理对象，实现与目标对象一样的接口
 * @author Alex
 */
public class UserDaoProxy implements IUserDao{
	//接受保存目标对象
	private IUserDao target;
	public UserDaoProxy(IUserDao target) {
		this.target=target;
	}

	@Override
	public void save() {
		System.out.println("----事物开始----");
		target.save();
		System.out.println("----事物提交----");
	}

}
